home *** CD-ROM | disk | FTP | other *** search
/ BMUG PD-ROM A / PD-ROM A.iso / Utility / cdevs and INITs / Clipboard Magician 0.70 / Magic Wand / Magic Wand.rsrc / TMPL.txt < prev    next >
Encoding:
Text File  |  1991-06-27  |  20.9 KB  |  764 lines

  1. TMPL_1_actb.txt
  2. CaSeed: 4-byte integer (hex)
  3. CaReserved: 2-byte integer (decimal)
  4. CtSize: list (2-byte zero-based item count)
  5.   Part code: 2-byte integer (decimal)
  6.   Red: 2-byte integer (hex)
  7.   Green: 2-byte integer (hex)
  8.   Blue: 2-byte integer (hex)
  9.  
  10. TMPL_2_acur.txt
  11. Number of "frames" (cursors): 2-byte integer (decimal)
  12. Used a "frame" counter: 2-byte integer (decimal)
  13. *****: list (until end of resource)
  14.   'CURS' Resource Id: 2-byte integer (decimal)
  15.   filler: 2-byte zero fill
  16.  
  17. TMPL_3_ALRT.txt
  18. BoundsRect: rectangle
  19. ItemsID: 2-byte integer (decimal)
  20. (bit field)
  21.   Stg 4 Bold #: boolean
  22.      Drawn: boolean
  23.      Snd High: boolean
  24.      Snd Low: boolean
  25.   Stg 3 Bold #: boolean
  26.      Drawn: boolean
  27.      Snd High: boolean
  28.      Snd Low: boolean
  29. (bit field)
  30.   Stg 2 Bold #: boolean
  31.      Drawn: boolean
  32.      Snd High: boolean
  33.      Snd Low: boolean
  34.   Stg 1 Bold #: boolean
  35.      Drawn: boolean
  36.      Snd High: boolean
  37.      Snd Low: boolean
  38.  
  39. TMPL_4_APPL.txt
  40. *****: list (until end of resource)
  41.   Creator: 4-byte integer (char)
  42.   Directory: 4-byte integer (decimal)
  43.   Application: pstring (1-byte length) (padded to 2-byte alignment)
  44.  
  45. TMPL_5_BNDL.txt
  46. OwnerName: 4-byte integer (char)
  47. OwnerID: 2-byte integer (decimal)
  48. NumTypes: list (2-byte zero-based item count)
  49.   Type: 4-byte integer (char)
  50.   # of type: list (2-byte zero-based item count)
  51.     LocalID: 2-byte integer (decimal)
  52.     RsrcID: 2-byte integer (decimal)
  53.  
  54. TMPL_6_cctb.txt
  55. CcSeed: 4-byte integer (hex)
  56. CcReserved: 2-byte integer (decimal)
  57. CtSize: list (2-byte zero-based item count)
  58.   Part code: 2-byte integer (decimal)
  59.   Red: 2-byte integer (hex)
  60.   Green: 2-byte integer (hex)
  61.   Blue: 2-byte integer (hex)
  62.  
  63. TMPL_7_clut.txt
  64. CtSeed: 4-byte integer (hex)
  65. CtFlags: 2-byte integer (decimal)
  66. CtSize: list (2-byte zero-based item count)
  67.   Part code: 2-byte integer (decimal)
  68.   Red: 2-byte integer (hex)
  69.   Blue: 2-byte integer (hex)
  70.   Green: 2-byte integer (hex)
  71.  
  72. TMPL_8_cmnu.txt
  73. MenuID: 2-byte integer (decimal)
  74. Width: 2-byte zero fill
  75. Height: 2-byte zero fill
  76. ProcID: 2-byte integer (decimal)
  77. Filler: 2-byte zero fill
  78. EnableFlgs: 4-byte integer (hex)
  79. Title: pstring (1-byte length)
  80. *****: list (terminated by zero byte)
  81.   MenuItem: pstring (1-byte length)
  82.   Icon#: 1-byte integer (decimal)
  83.   Key equiv: 1-byte integer (char)
  84.   Mark Char: 1-byte integer (char)
  85.   Style: 1-byte integer (hex)
  86.   Command number: 2-byte integer (decimal)
  87.  
  88. TMPL_9_CNTL.txt
  89. BoundsRect: rectangle
  90. Value: 2-byte integer (decimal)
  91. Visible: boolean
  92. Max: 2-byte integer (decimal)
  93. Min: 2-byte integer (decimal)
  94. ProcID: 2-byte integer (decimal)
  95. RefCon: 4-byte integer (decimal)
  96. Title: pstring (1-byte length)
  97.  
  98. TMPL_10_CTY#.txt
  99. Num cities: list (2-byte zero-based item count)
  100.   Numchars: 2-byte integer (decimal)
  101.   Latitude: 4-byte integer (hex)
  102.   Longitude: 4-byte integer (hex)
  103.   GMT Diff.: 4-byte integer (decimal)
  104.   abc: 4-byte integer (decimal)
  105.   City Name: pstring (1-byte length)
  106.   abc: (align to 2-byte boundary)
  107.  
  108. TMPL_11_dctb.txt
  109. CdSeed: 4-byte integer (hex)
  110. CdReserved: 2-byte integer (decimal)
  111. CtSize: list (2-byte zero-based item count)
  112.   Part code: 2-byte integer (decimal)
  113.   Red: 2-byte integer (hex)
  114.   Green: 2-byte integer (hex)
  115.   Blue: 2-byte integer (hex)
  116.  
  117. TMPL_12_DITL.txt
  118. Number of items: list (2-byte zero-based item count)
  119.   Place holder: 4-byte zero fill
  120.   Display rect: rectangle
  121.   Item type: 1-byte integer (decimal)
  122.   Item info: pstring (1-byte length) (padded to 2-byte alignment with 1-byte offset)
  123.  
  124. TMPL_13_DLOG.txt
  125. BoundsRect: rectangle
  126. ProcID: 2-byte integer (decimal)
  127. Visible: boolean
  128. GoAway: boolean
  129. RefCon: 4-byte integer (decimal)
  130. Items ID: 2-byte integer (decimal)
  131. Title: pstring (1-byte length)
  132.  
  133. TMPL_14_DRVR.txt
  134. DrvrFlags: 2-byte integer (hex)
  135. DrvrDelay: 2-byte integer (hex)
  136. DrvrEMask: 2-byte integer (hex)
  137. DrvrMenu: 2-byte integer (hex)
  138. DrvrOpen: 2-byte integer (hex)
  139. DrvrPrime: 2-byte integer (hex)
  140. DrvrCtl: 2-byte integer (hex)
  141. DrvrStatus: 2-byte integer (hex)
  142. DrvrClose: 2-byte integer (hex)
  143. Driver: rest of data in resource
  144.  
  145. TMPL_15_FBTN.txt
  146. # Buttons: list (2-byte one-based item count)
  147.   Icon: 128 data bytes
  148.   Type: 4-byte integer (char)
  149.   Application: pstring (1-byte length) (padded to 2-byte alignment)
  150.   Document: pstring (1-byte length) (padded to 2-byte alignment)
  151.  
  152. TMPL_16_FCMT.txt
  153. Comment: pstring (1-byte length)
  154. Data: rest of data in resource
  155.  
  156. TMPL_17_fctb.txt
  157. CfSeed: 4-byte integer (hex)
  158. CfReserved: 2-byte integer (decimal)
  159. CtSize: list (2-byte zero-based item count)
  160.   Part code: 2-byte integer (decimal)
  161.   Red: 2-byte integer (hex)
  162.   Blue: 2-byte integer (hex)
  163.   Green: 2-byte integer (hex)
  164.  
  165. TMPL_18_FDIR.txt
  166. *****: list (until end of resource)
  167.   Btn DirID: 4-byte integer (hex)
  168.  
  169. TMPL_19_finf.txt
  170. # Fonts: 2-byte integer (hex)
  171. Window Font: 2-byte integer (hex)
  172. Font Style: 2-byte integer (hex)
  173. Font Size: 2-byte integer (hex)
  174. Icon Font: 2-byte integer (hex)
  175. Font Style: 2-byte integer (hex)
  176. Font Size: 2-byte integer (hex)
  177.  
  178. TMPL_20_FOND.txt
  179. Flag word: 2-byte integer (hex)
  180. Family ID: 2-byte integer (decimal)
  181. First Char: 2-byte integer (hex)
  182. Last Char: 2-byte integer (hex)
  183. Ascent: 2-byte integer (decimal)
  184. Descent: 2-byte integer (decimal)
  185. Leading: 2-byte integer (decimal)
  186. WidMax: 2-byte integer (decimal)
  187. Offset to width tables: 4-byte integer (hex)
  188. Offset to kerning tables: 4-byte integer (hex)
  189. Offset to style mapping tables: 4-byte integer (hex)
  190. Unused: 2-byte integer (hex)
  191. Extra width for Bold: 2-byte integer (hex)
  192. Extra width for Italic: 2-byte integer (hex)
  193. Extra width for Underline: 2-byte integer (hex)
  194. Extra width for Outline: 2-byte integer (hex)
  195. Extra width for Shadow: 2-byte integer (hex)
  196. Extra width for Condensed: 2-byte integer (hex)
  197. Extra width for Extended: 2-byte integer (hex)
  198. Undefined: 2-byte integer (hex)
  199. Rsvd for International: 4-byte integer (hex)
  200. Reserved: 2-byte integer (hex)
  201. # of Font entries: list (2-byte zero-based item count)
  202.   Font Size: 2-byte integer (decimal)
  203.   Font Style: 2-byte integer (decimal)
  204.   Res ID: 2-byte integer (decimal)
  205. The Tables: rest of data in resource
  206.  
  207. TMPL_21_FONT.txt
  208. FontType: 2-byte integer (hex)
  209. FirstChar: 2-byte integer (decimal)
  210. LastChar: 2-byte integer (decimal)
  211. WidMax: 2-byte integer (decimal)
  212. KernMax: 2-byte integer (decimal)
  213. NDescent: 2-byte integer (decimal)
  214. FRectWid: 2-byte integer (decimal)
  215. ChHeight: 2-byte integer (decimal)
  216. OWTLoc: 2-byte integer (decimal)
  217. Ascent: 2-byte integer (decimal)
  218. Descent: 2-byte integer (decimal)
  219. Leading: 2-byte integer (decimal)
  220. RowWords: 2-byte integer (decimal)
  221. Font data: rest of data in resource
  222.  
  223. TMPL_22_FREF.txt
  224. File Type: 4-byte integer (char)
  225. Icon localID: 2-byte integer (decimal)
  226. FileName: pstring (1-byte length)
  227.  
  228. TMPL_23_FRSV.txt
  229. Number of items: list (2-byte zero-based item count)
  230.   Font ID: 2-byte integer (decimal)
  231.  
  232. TMPL_24_FWID.txt
  233. FontType: 2-byte integer (hex)
  234. FirstChar: 2-byte integer (decimal)
  235. LastChar: 2-byte integer (decimal)
  236. WidMax: 2-byte integer (decimal)
  237. KernMax: 2-byte integer (decimal)
  238. NDescent: 2-byte integer (decimal)
  239. FRectWid: 2-byte integer (decimal)
  240. ChHeight: 2-byte integer (decimal)
  241. OWTLoc: 2-byte integer (decimal)
  242. Ascent: 2-byte integer (decimal)
  243. Descent: 2-byte integer (decimal)
  244. Leading: 2-byte integer (decimal)
  245. *****: list (until end of resource)
  246.   Char offset: 1-byte integer (decimal)
  247.   Char width: 1-byte integer (decimal)
  248.  
  249. TMPL_25_insc.txt
  250. Format: 2-byte integer (decimal)
  251. Flags: 2-byte integer (hex)
  252. Script name: pstring (1-byte length) (padded to 2-byte alignment)
  253. Help: pstring (2-byte length)
  254. Align: (align to 2-byte boundary)
  255. Files: list (2-byte one-based item count)
  256.   Fspec: 2-byte integer (hex)
  257.   Type: 4-byte integer (char)
  258.   Creator: 4-byte integer (char)
  259.   Cr date: 4-byte integer (hex)
  260.   Handle: 4-byte zero fill
  261.   Del size: 4-byte zero fill
  262.   Add size: 4-byte zero fill
  263.   File name: pstring (1-byte length) (padded to 2-byte alignment)
  264. Rsrc files: list (2-byte one-based item count)
  265.   Fspec: 2-byte integer (hex)
  266.   Type: 4-byte integer (char)
  267.   Creator: 4-byte integer (char)
  268.   Cr date: 4-byte integer (hex)
  269.   Handle: 4-byte zero fill
  270.   Del size: 4-byte zero fill
  271.   Add size: 4-byte zero fill
  272.   To file name: pstring (1-byte length) (padded to 2-byte alignment)
  273.   From files: list (2-byte one-based item count)
  274.     Fspec: 2-byte integer (hex)
  275.     Type: 4-byte integer (char)
  276.     Creator: 4-byte integer (char)
  277.     Cr date: 4-byte integer (hex)
  278.     Handle: 4-byte zero fill
  279.     Del size: 4-byte zero fill
  280.     Add size: 4-byte zero fill
  281.     From file name: pstring (1-byte length) (padded to 2-byte alignment)
  282.     Rsrcs: list (2-byte one-based item count)
  283.       Rspec: 2-byte integer (hex)
  284.       Type: 4-byte integer (char)
  285.       Src id: 2-byte integer (decimal)
  286.       Tgt id: 2-byte integer (decimal)
  287.       Crc/vrsn: 2-byte integer (decimal)
  288.       Filler1: 2-byte zero fill
  289.       Filler2: 4-byte zero fill
  290.       Del size: 4-byte zero fill
  291.       Add size: 4-byte zero fill
  292.       Rsrc name: pstring (1-byte length) (padded to 2-byte alignment)
  293.       Prev crcs: 2-byte integer (hex)
  294. Dump: rest of data in resource
  295.  
  296. TMPL_26_itlb.txt
  297. Itl0 id number: 2-byte integer (decimal)
  298. Itl1 id number: 2-byte integer (decimal)
  299. Itl2 id number: 2-byte integer (decimal)
  300. Reserved: 2-byte zero fill
  301. Reserved: 2-byte zero fill
  302. Reserved: 2-byte zero fill
  303. Script language: 2-byte integer (decimal)
  304. Number rep. code: 1-byte integer (decimal)
  305. Date rep. code: 1-byte integer (decimal)
  306. KCHR id number: 2-byte integer (decimal)
  307. SICN id number: 2-byte integer (decimal)
  308.  
  309. TMPL_27_itlc.txt
  310. System script code: 2-byte integer (decimal)
  311. Keyboard cache size: 2-byte integer (decimal)
  312. Font force ($0=OFF, $FF=ON): 1-byte integer (hex)
  313. Intl force ($0=OFF, $FF=ON): 1-byte integer (hex)
  314. Old keyboard: 1-byte integer (hex)
  315. (bit field)
  316.   Always show icon: boolean
  317.   Use dual caret for mixed dir. text: boolean
  318.   Flags 5: boolean
  319.   Flags 4: boolean
  320.   Flags 3: boolean
  321.   Flags 2: boolean
  322.   Flags 1: boolean
  323.   Flags 0: boolean
  324. Reserved: 40 data bytes
  325.  
  326. TMPL_28_itlk.txt
  327. EntryCount: list (2-byte one-based item count)
  328.   KybdType: 2-byte integer (decimal)
  329.   OldMods: 1-byte integer (hex)
  330.   OldCode: 1-byte integer (decimal)
  331.   MaskMods: 1-byte integer (hex)
  332.   MaskCode: 1-byte integer (decimal)
  333.   NewMods: 1-byte integer (hex)
  334.   NewCode: 1-byte integer (decimal)
  335.  
  336. TMPL_29_LAYO.txt
  337. Font ID: 2-byte integer (decimal)
  338. Font Size: 2-byte integer (decimal)
  339. Screen Hdr Hgt: 2-byte integer (decimal)
  340. Top line break: 2-byte integer (decimal)
  341. Bottom line break: 2-byte integer (decimal)
  342. Printing hdr hgt: 2-byte integer (decimal)
  343. Printing footer hgt: 2-byte integer (decimal)
  344. Window Rect: rectangle
  345. Line spacing: 2-byte integer (decimal)
  346. Tab stop 1: 2-byte integer (decimal)
  347. Tab stop 2: 2-byte integer (decimal)
  348. Tab stop 3: 2-byte integer (decimal)
  349. Tab stop 4: 2-byte integer (decimal)
  350. Tab stop 5: 2-byte integer (decimal)
  351. Tab stop 6: 2-byte integer (decimal)
  352. Tab stop 7: 2-byte integer (decimal)
  353. Column Justification: 1-byte integer (hex)
  354. Reserved: 1-byte integer (hex)
  355. Icon Horz. spacing: 2-byte integer (decimal)
  356. Icon Vert. spacing: 2-byte integer (decimal)
  357. Icon Vert. phase: 2-byte integer (decimal)
  358. Sm. Icon Horz.: 2-byte integer (decimal)
  359. Sm. Icon Vert.: 2-byte integer (decimal)
  360. Default view: 1-byte integer (decimal)
  361. filler: 1-byte zero fill
  362. Text view date: 2-byte integer (hex)
  363. (bit field)
  364.   Use zoom Rects: boolean
  365.   Skip trash warnings: boolean
  366.   Always grid drags: boolean
  367.   Unused 4: boolean
  368.   Unused 3: boolean
  369.   Unused 2: boolean
  370.   Unused 1: boolean
  371.   Unused 0: boolean
  372. Icon-text gap: 1-byte integer (decimal)
  373. Sort Style: 2-byte integer (decimal)
  374. Watch Thresh: 4-byte integer (decimal)
  375. (bit field)
  376.   Unused 7: boolean
  377.   Unused 6: boolean
  378.   Unused 5: boolean
  379.   Unused 4: boolean
  380.   Use Phys Icon: boolean
  381.   Title Click: boolean
  382.   Copy Inherit: boolean
  383.   New Fold Inherit: boolean
  384. Color Style: 1-byte integer (decimal)
  385. Max # of windows: 2-byte integer (decimal)
  386.  
  387. TMPL_30_MACS.txt
  388. The String: pstring (1-byte length)
  389. Data: rest of data in resource
  390.  
  391. TMPL_31_MBAR.txt
  392. # of menus: list (2-byte one-based item count)
  393.   Menu res ID: 2-byte integer (decimal)
  394.  
  395. TMPL_32_mctb.txt
  396. Number of Color Menu Entries: list (2-byte one-based item count)
  397.   Menu ID: 2-byte integer (decimal)
  398.   Item No.: 2-byte integer (decimal)
  399.   Red 1: 2-byte integer (hex)
  400.   Green 1: 2-byte integer (hex)
  401.   Blue 1: 2-byte integer (hex)
  402.   Red 2: 2-byte integer (hex)
  403.   Green 2: 2-byte integer (hex)
  404.   Blue 2: 2-byte integer (hex)
  405.   Red 3: 2-byte integer (hex)
  406.   Green 3: 2-byte integer (hex)
  407.   Blue 3: 2-byte integer (hex)
  408.   Red 4: 2-byte integer (hex)
  409.   Green 4: 2-byte integer (hex)
  410.   Blue 4: 2-byte integer (hex)
  411.   Reserved: 2-byte integer (hex)
  412.  
  413. TMPL_33_MENU.txt
  414. MenuID: 2-byte integer (decimal)
  415. Width: 2-byte zero fill
  416. Height: 2-byte zero fill
  417. ProcID: 2-byte integer (decimal)
  418. Filler: 2-byte zero fill
  419. EnableFlgs: 4-byte integer (hex)
  420. Title: pstring (1-byte length)
  421. *****: list (terminated by zero byte)
  422.   MenuItem: pstring (1-byte length)
  423.   Icon#: 1-byte integer (decimal)
  424.   Key equiv: 1-byte integer (char)
  425.   Mark Char: 1-byte integer (char)
  426.   Style: 1-byte integer (hex)
  427.  
  428. TMPL_34_minf.txt
  429. cstring
  430.  
  431. TMPL_35_nrct.txt
  432. NumOfRects: list (2-byte one-based item count)
  433.   Rectangle: rectangle
  434.  
  435. TMPL_36_PAPA.txt
  436. Name: pstring (1-byte length)
  437. Type: pstring (1-byte length)
  438. Zone: pstring (1-byte length)
  439. AddrBlock: 4-byte integer (hex)
  440. Dump: rest of data in resource
  441.  
  442. TMPL_37_PICT.txt
  443. Size: 2-byte integer (decimal)
  444. Rect: rectangle
  445. Opcodes: rest of data in resource
  446.  
  447. TMPL_38_pltt.txt
  448. Color table count: 2-byte integer (decimal)
  449. Reserved: 4-byte zero fill
  450. Reserved: 2-byte zero fill
  451. Reserved: 4-byte zero fill
  452. Reserved: 4-byte zero fill
  453. *****: list (until end of resource)
  454.   Red: 2-byte integer (hex)
  455.   Green: 2-byte integer (hex)
  456.   Blue: 2-byte integer (hex)
  457.   Color usage: 2-byte integer (decimal)
  458.   Tolerance value: 2-byte integer (decimal)
  459.   Private flags: 2-byte integer (hex)
  460.   Private: 4-byte zero fill
  461.  
  462. TMPL_39_ppat.txt
  463. Pattern type: 2-byte integer (decimal)
  464. Offset to pixmap: 4-byte integer (decimal)
  465. Offset to data: 4-byte integer (decimal)
  466. Expanded pixel image: 4-byte zero fill
  467. Pattern valid flag: 2-byte zero fill
  468. Expanded pattern: 4-byte zero fill
  469. Old-style pattern ¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†: 8 data bytes
  470. Base address: 4-byte zero fill
  471. Row bytes: 2-byte integer (hex)
  472. Bitmap bounds: rectangle
  473. PixMap version: 2-byte integer (decimal)
  474. Packing format: 2-byte integer (decimal)
  475. Size of pixel data: 4-byte integer (decimal)
  476. H. resolution: 4-byte integer (hex)
  477. V. resoultion: 4-byte integer (hex)
  478. Pixel type: 2-byte integer (decimal)
  479. # bits in pixel: 2-byte integer (decimal)
  480. # components in pixel: 2-byte integer (decimal)
  481. # bits per field: 2-byte integer (decimal)
  482. Offset to next plane: 4-byte integer (decimal)
  483. Offset to color table ¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†: 4-byte integer (decimal)
  484. Reserved: 4-byte zero fill
  485. Pixel data and color table: rest of data in resource
  486.  
  487. TMPL_40_PRC3.txt
  488. Number of Btns: 2-byte integer (decimal)
  489. Btn 1 Height: 2-byte integer (decimal)
  490. Btn 1 Width: 2-byte integer (decimal)
  491. Btn 2 Height: 2-byte integer (decimal)
  492. Btn 2 Width: 2-byte integer (decimal)
  493. Btn 3 Height: 2-byte integer (decimal)
  494. Btn 3 Width: 2-byte integer (decimal)
  495. Btn 4 Height: 2-byte integer (decimal)
  496. Btn 4 Width: 2-byte integer (decimal)
  497. Btn 5 Height: 2-byte integer (decimal)
  498. Btn 5 Width: 2-byte integer (decimal)
  499. Btn 6 Height: 2-byte integer (decimal)
  500. Btn 6 Width: 2-byte integer (decimal)
  501. Btn 1 Name: pstring (1-byte length)
  502. Btn 2 Name: pstring (1-byte length)
  503. Btn 3 Name: pstring (1-byte length)
  504. Btn 4 Name: pstring (1-byte length)
  505. Btn 5 Name: pstring (1-byte length)
  506. Btn 6 Name: pstring (1-byte length)
  507.  
  508. TMPL_41_PSAP.txt
  509. String: pstring (2-byte length)
  510.  
  511. TMPL_42_ROv#.txt
  512. Version: 2-byte integer (decimal)
  513. NumTypes: list (2-byte zero-based item count)
  514.   TYPE: 4-byte integer (char)
  515.   RES ID: 2-byte integer (decimal)
  516.  
  517. TMPL_43_scrn.txt
  518. Num. devices: list (2-byte one-based item count)
  519.   SRsrc type: 2-byte integer (hex)
  520.   Nubus slot
  521. (card slot+8): 2-byte integer (hex)
  522.   DCtlDevBase: 4-byte integer (hex)
  523.   Mode sRsrcID: 2-byte integer (decimal)
  524.   FlagMask
  525. ($77FE): 2-byte integer (hex)
  526.   (bit field)
  527.     Is active: boolean
  528.     Unused: boolean
  529.     Unused: boolean
  530.     Unused: boolean
  531.     Is main scrn: boolean
  532.     Unused: boolean
  533.     Unused: boolean
  534.     Unused: boolean
  535.   (bit field)
  536.     Unused: boolean
  537.     Unused: boolean
  538.     Unused: boolean
  539.     Unused: boolean
  540.     Unused: boolean
  541.     Unused: boolean
  542.     Unused: boolean
  543.     Is color: boolean
  544.   CLUT rsrcID: 2-byte integer (decimal)
  545.   Gamma corr.
  546. rsrcID: 2-byte integer (decimal)
  547.   Glob. rect: rectangle
  548.   Control calls: list (2-byte one-based item count)
  549.     CsCode: 2-byte integer (decimal)
  550.     Length: 2-byte integer (decimal)
  551.     Data (?): 4-byte integer (decimal)
  552.  
  553. TMPL_44_SIGN.txt
  554. Key word: 4-byte integer (decimal)
  555. BNDL ID: 2-byte integer (decimal)
  556.  
  557. TMPL_45_SIZE.txt
  558. (bit field)
  559.   Save screen (Switcher): boolean
  560.   Accept suspend events: boolean
  561.   Disable option (Switcher): boolean
  562.   Can background: boolean
  563.   MultiFinder aware: boolean
  564.   Only background: boolean
  565.   Get front clicks: boolean
  566.   Accept child died events (debuggers): boolean
  567. (bit field)
  568.   32 Bit Compatible: boolean
  569.   Reserved bit: boolean
  570.   Reserved bit: boolean
  571.   Reserved bit: boolean
  572.   Reserved bit: boolean
  573.   Reserved bit: boolean
  574.   Reserved bit: boolean
  575.   Reserved bit: boolean
  576. Size: 4-byte integer (decimal)
  577. Min size: 4-byte integer (decimal)
  578.  
  579. TMPL_46_STR .txt
  580. TheStr: pstring (1-byte length)
  581. Data: rest of data in resource
  582.  
  583. TMPL_47_STR#.txt
  584. NumStrings: list (2-byte one-based item count)
  585.   The string: pstring (1-byte length)
  586.  
  587. TMPL_48_TEXT.txt
  588. cstring
  589.  
  590. TMPL_49_TMPL.txt
  591. *****: list (until end of resource)
  592.   Label: pstring (1-byte length)
  593.   Type: 4-byte integer (char)
  594.  
  595. TMPL_50_vers.txt
  596. Version Number: 1-byte integer (hex)
  597. Revision Number: 1-byte integer (hex)
  598. Revision Stage: 1-byte integer (hex)
  599. Build Number: 1-byte integer (hex)
  600. Language Integer: 2-byte integer (decimal)
  601. Abbrieviated string: pstring (1-byte length)
  602. Get Info string: pstring (1-byte length)
  603.  
  604. TMPL_51_wctb.txt
  605. CwSeed: 4-byte integer (hex)
  606. CwReserved: 2-byte integer (decimal)
  607. CtSize: list (2-byte zero-based item count)
  608.   Part code: 2-byte integer (decimal)
  609.   Red: 2-byte integer (hex)
  610.   Green: 2-byte integer (hex)
  611.   Blue: 2-byte integer (hex)
  612.  
  613. TMPL_52_WIND.txt
  614. BoundsRect: rectangle
  615. ProcID: 2-byte integer (decimal)
  616. Visible: boolean
  617. GoAway: boolean
  618. RefCon: 4-byte integer (decimal)
  619. Title: pstring (1-byte length)
  620.  
  621. TMPL_53_CARD.txt
  622. # (decoded with TMPL 49)
  623. *****: (EOF-terminated list)
  624.   0:
  625.     Label: 'ObjectSize'
  626.     Type: 'DLNG' (0x444C4E47)
  627.   1:
  628.     Label: 'ObjectType'
  629.     Type: 'TNAM' (0x544E414D)
  630.   2:
  631.     Label: 'ObjectID'
  632.     Type: 'HLNG' (0x484C4E47)
  633.   3:
  634.     Label: 'CardBMap'
  635.     Type: 'HLNG' (0x484C4E47)
  636.   4:
  637.     Label: 'CardFlags'
  638.     Type: 'HLNG' (0x484C4E47)
  639.   5:
  640.     Label: 'Spare1'
  641.     Type: 'HLNG' (0x484C4E47)
  642.   6:
  643.     Label: 'Spare2'
  644.     Type: 'HLNG' (0x484C4E47)
  645.   7:
  646.     Label: 'PageHint'
  647.     Type: 'HLNG' (0x484C4E47)
  648.   8:
  649.     Label: 'CardBkgnd'
  650.     Type: 'HLNG' (0x484C4E47)
  651.   9:
  652.     Label: 'PartCount'
  653.     Type: 'OCNT' (0x4F434E54)
  654.   10:
  655.     Label: 'lastPartID'
  656.     Type: 'DWRD' (0x44575244)
  657.   11:
  658.     Label: 'totalPartSize'
  659.     Type: 'DLNG' (0x444C4E47)
  660.   12:
  661.     Label: 'textCount'
  662.     Type: 'DWRD' (0x44575244)
  663.   13:
  664.     Label: 'totalTextSize'
  665.     Type: 'DLNG' (0x444C4E47)
  666.   14:
  667.     Label: '*****'
  668.     Type: 'LSTC' (0x4C535443)
  669.   15:
  670.     Label: 'part size'
  671.     Type: 'DWRD' (0x44575244)
  672.   16:
  673.     Label: 'part ID'
  674.     Type: 'DWRD' (0x44575244)
  675.   17:
  676.     Label: 'part kind'
  677.     Type: 'DBYT' (0x44425954)
  678.   18:
  679.     Label: 'part flags'
  680.     Type: 'DBYT' (0x44425954)
  681.   19:
  682.     Label: 'part Rect'
  683.     Type: 'RECT' (0x52454354)
  684.   20:
  685.     Label: 'part Looks'
  686.     Type: 'DWRD' (0x44575244)
  687.   21:
  688.     Label: 'part Spare'
  689.     Type: 'HLNG' (0x484C4E47)
  690.   22:
  691.     Label: 'txJust'
  692.     Type: 'DWRD' (0x44575244)
  693.   23:
  694.     Label: 'text font'
  695.     Type: 'DWRD' (0x44575244)
  696.   24:
  697.     Label: 'text size'
  698.     Type: 'DWRD' (0x44575244)
  699.   25:
  700.     Label: 'text face'
  701.     Type: 'DWRD' (0x44575244)
  702.   26:
  703.     Label: 'text height'
  704.     Type: 'DWRD' (0x44575244)
  705.   27:
  706.     Label: 'name'
  707.     Type: 'CSTR' (0x43535452)
  708.   28:
  709.     Label: 'text'
  710.     Type: 'CSTR' (0x43535452)
  711.   29:
  712.     Label: 'Script'
  713.     Type: 'CSTR' (0x43535452)
  714.   30:
  715.     Label: 'padding'
  716.     Type: 'ATP1' (0x41545031)
  717.   31:
  718.     Label: '*****'
  719.     Type: 'LSTE' (0x4C535445)
  720.   32:
  721.     Label: '$$$$$'
  722.     Type: 'LSTZ' (0x4C53545A)
  723.   33:
  724.     Label: 'text ID'
  725.     Type: 'DWRD' (0x44575244)
  726.   34:
  727.     Label: 'part text'
  728.     Type: 'CSTR' (0x43535452)
  729.   35:
  730.     Label: '$$$$$'
  731.     Type: 'LSTE' (0x4C535445)
  732.   36:
  733.     Label: 'paddings'
  734.     Type: 'ATP5' (0x41545035)
  735.  
  736. TMPL_54_fbit.txt
  737. fbitFlags: 2-byte integer (hex)
  738. fbitType: 4-byte integer (char)
  739. fbitID: 2-byte integer (decimal)
  740. fbitVersion: 2-byte integer (decimal)
  741. fbitDefID: 2-byte integer (decimal)
  742. fbitDefEntry: 4-byte integer (hex)
  743. fbitFont: 2-byte integer (decimal)
  744. fbitPriority: 2-byte integer (decimal)
  745. fbitReserved: 4-byte integer (hex)
  746. fbitHeight: 2-byte integer (decimal)
  747. fbitWidth: 2-byte integer (decimal)
  748. fbitStyle: 2-byte integer (decimal)
  749. fbitDepth: 2-byte integer (decimal)
  750. fBitFirst: 2-byte integer (hex)
  751. fBitLast: 2-byte integer (hex)
  752. fbitHeader: list (2-byte one-based item count)
  753.   start: 2-byte integer (hex)
  754.   end: 2-byte integer (hex)
  755.   size: 2-byte integer (decimal)
  756. font data: rest of data in resource
  757.  
  758. TMPL_263_CNV!.txt
  759. The String: pstring (1-byte length)
  760. the date: 4-byte integer (hex)
  761. result type: 4-byte integer (char)
  762. data: rest of data in resource
  763.  
  764.